/*
** Patch:  patch.c
**
** Generated from patch.dsp_prom
** on 04-17-2015 at 13:35:0
** Patch ID = 0x04172015L
*/
#include "si_voice_datatypes.h"
#include "si3228x.h"

static const uInt32 patchData [] = {
141541L,
540867L,
141541L,
543427L,
141541L,
553155L,
141541L,
564419L,
141541L,
566467L,
141541L,
568003L,
141541L,
570051L,
141541L,
571587L,
141541L,
582851L,
141541L,
623299L,
141541L,
627907L,
141541L,
629955L,
141541L,
641219L,
141541L,
646851L,
141541L,
710851L,
141541L,
711363L,
736L,
491712L,
452200L,
141541L,
491200L,
5733L,
524290L,
142565L,
550083L,
3685L,
519266L,
5220L,
144098L,
550083L,
3685L,
524291L,
141541L,
551619L,
5221L,
3682L,
524292L,
5L,
141541L,
135362L,
524389L,
244354L,
278677L,
143078L,
558275L,
259206L,
278679L,
143077L,
558275L,
113280L,
694785L,
272518L,
524309L,
829441L,
828933L,
694789L,
118405L,
788805L,
725829L,
119424L,
141541L,
299202L,
173669L,
523845L,
141541L,
730304L,
523877L,
141541L,
690368L,
657509L,
7749L,
141541L,
2752L,
7781L,
141541L,
6848L,
614117L,
579267L,
457221L,
558181L,
457122L,
457333L,
143077L,
579267L,
144608L,
578243L,
524292L,
141541L,
578755L,
524304L,
671746L,
558181L,
410018L,
437365L,
143586L,
100034L,
141541L,
98498L,
550117L,
609987L,
558181L,
410018L,
403061L,
143077L,
609987L,
524290L,
143589L,
599235L,
402533L,
524290L,
400901L,
29189L,
431717L,
408133L,
432741L,
406085L,
392805L,
407621L,
792165L,
405573L,
406629L,
792133L,
408677L,
431680L,
432645L,
409189L,
392785L,
402949L,
141541L,
621251L,
560741L,
400482L,
398852L,
143077L,
605379L,
402533L,
398946L,
400901L,
29186L,
400389L,
141541L,
621251L,
400997L,
262242L,
143077L,
608963L,
524291L,
400901L,
29189L,
141541L,
621251L,
558181L,
407458L,
524309L,
694789L,
558085L,
694789L,
403045L,
524290L,
143077L,
621251L,
405605L,
792133L,
408165L,
431685L,
406117L,
432709L,
407653L,
392768L,
402949L,
694789L,
560645L,
694789L,
743525L,
119426L,
141541L,
1003201L,
560741L,
524290L,
143584L,
626371L,
141541L,
191682L,
694789L,
141541L,
859842L,
171109L,
170565L,
141541L,
963776L,
524291L,
144613L,
632003L,
199685L,
667365L,
635075L,
431717L,
197189L,
136805L,
198725L,
170597L,
262242L,
524291L,
144613L,
638147L,
170501L,
667365L,
886464L,
136805L,
180293L,
141541L,
886464L,
9733L,
136805L,
116130L,
524304L,
660069L,
440424L,
9827L,
660066L,
524315L,
141541L,
673984L,
524389L,
244354L,
259221L,
524294L,
524294L,
660087L,
143077L,
652995L,
263810L,
524311L,
143584L,
1041601L,
683525L,
575717L,
656579L,
211557L,
524290L,
142053L,
684739L,
11488L,
658115L,
630496L,
663235L,
222213L,
842757L,
674309L,
222213L,
674309L,
11493L,
19650L,
141541L,
684739L,
132837L,
672451L,
268928L,
222305L,
524291L,
222213L,
842757L,
144613L,
693443L,
221792L,
524290L,
222213L,
24293L,
693443L,
103653L,
693443L,
141541L,
684739L,
842848L,
221282L,
221795L,
268932L,
143077L,
680131L,
222305L,
221795L,
222213L,
144613L,
693443L,
524290L,
222213L,
141541L,
693443L,
221280L,
524290L,
222213L,
24293L,
693443L,
103653L,
693443L,
141541L,
684739L,
195205L,
432737L,
116229L,
111680L,
112197L,
112645L,
113157L,
113669L,
211461L,
171525L,
172037L,
172549L,
173061L,
173573L,
174085L,
174597L,
523781L,
117893L,
116321L,
195203L,
116229L,
666853L,
705219L,
111713L,
116224L,
112227L,
432291L,
660064L,
112234L,
30213L,
111716L,
111616L,
30307L,
113251L,
112128L,
112228L,
249989L,
524298L,
113672L,
113157L,
112741L,
113762L,
112227L,
112645L,
524294L,
524294L,
115205L,
12005L,
40130L,
141541L,
19650L,
524293L,
524293L,
0L
};

static const uInt16 patchEntries [] = {
950,
4347,
4679,
1425,
1347,
4,
12,
4287,
0,
4469,
1881,
1720,
1315,
4081,
0,
0
};

static const uInt16 patchSupportAddr [] = {
800,
795,
799,
798,
794,
787,
786,
782,
892,
893,
333,
334,
352,
226,
432,
433,
433,
0
};

static const uInt32 patchSupportData [] = {
0x200000L,
0x7D80000L,
0x69580EAL,
0x82C58CL,
0x1500000L,
0x0L,
0x320000L,
0x0L,
0x400000L,
0x0L,
0x0L,
0x0L,
0x0L,
0x35D540L,
0x0L,
0x0L,
0x0L,
0x0L
};

#ifdef SIVOICE_MULTI_BOM_SUPPORT
const proslicPatch si3228xPatchRevALCQC = {
#else
const proslicPatch RevAPatch = {
#endif
    patchData,
    patchEntries,
    0x04172015L,
    patchSupportAddr,
    patchSupportData
};
